﻿#ifndef _MainTreeWidget_H
#define _MainTreeWidget_H

#include "GUIFrameAPI.h"
#include "FITK_Kernel/FITKCore/FITKAbstractGUI.h"

namespace GUI
{
    class TreeWidget;

    class GUIFRAMEAPI MainTreeWidget : public Core::FITKWidget
    {
        Q_OBJECT;
    public:
        MainTreeWidget(QWidget* parent = nullptr);
        ~MainTreeWidget();
        /**
         * @brief    获取树界面对象
         * @return   TreeWidget*   树界面
         * @author   BaGuijun (baguijun@163.com)
         * @date     2024-09-04
         */
        TreeWidget* getTreeWidget();
    private:
        /**
         * @brief  树界面对象
         * @author BaGuijun (baguijun@163.com)
         * @date   2024-09-04
         */
        TreeWidget* _treeWidget = nullptr;
    };
}

#endif